package com.huaguoguo.cyg.service.tl.data;

import com.huaguoguo.cyg.entity.tl.dto.TlServerDTO;
import com.baomidou.mybatisplus.extension.service.IService;
import com.huaguoguo.cyg.entity.tl.vo.ServerInfoVO;

import java.util.List;

/**
 * <p>
 * 服务类
 * </p>
 *
 * @author huaguoguo
 * @since 2020-02-22
 */
public interface ITlServerService extends IService<TlServerDTO> {

    int truncateTable();

    /**
     * 查询指定字段的服务器列表信息
     * @param column 要查询的字段
     * @return
     */
    List<ServerInfoVO> queryColumn(String... columns);

    /**
     * 根据服务器名查下级的小区列表
     * @param serverName 服务器名称
     * @return
     */
    List<ServerInfoVO> getAreaList(String serverName);
}
